From c9fd94a4647222300ddf59d0aef177458b23349a Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Fri, 2 Jun 2017 17:18:06 -0700 Subject: [PATCH] Remove `Clone` for a struct we don't want cloned It's super expensive to clone a `Resolve` and the resolution implementation no longer needs to do so, let's remove the impl. --- src/cargo/core/resolver/mod.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/cargo/core/resolver/mod.rs b/src/cargo/core/resolver/mod.rs index ecceb6456..24c9a4573 100644 --- a/src/cargo/core/resolver/mod.rs +++ b/src/cargo/core/resolver/mod.rs @@ -72,7 +72,6 @@ mod encode; /// /// Each instance of `Resolve` also understands the full set of features used /// for each package. -#[derive(Clone)] pub struct Resolve { graph: Graph, replacements: HashMap, -- 2.30.2